Seperate Model's operations from Views.