Allow Workflows to specify deal properties

This would be hugely useful and save manual replication of data