Allow Workflows to specify deal properties

I strongly support this. Its so important.