Created partials and interfaces for PracticalComponent side of model. Added BusinessRuleException
Merged conflicts