Require specific deal properties based on pipeline

@Dylan Really need this option for our company as well.