added suspend and resume rules method to DomainModel base class.
combinded RuleValidatableObject with DomainModel and refactored mechism to add rules to a AddRule method on DomainModel.