THINK-212-TRN

@twinge Added Decorators to simplify model code and limited view access. Would like thoughts on Decorator Pattern. Cheers.