Allow Workflows to specify deal properties

This is something we really, really need right now.