Allow Workflows to specify deal properties

This is a must for this functionality to be valuable