**Quick Answer:** Use your approach if it makes your model work. However, look after repeating blocks of code closely, because you may want to move them to common class (or business layer) later on. Thus will ensure that you are constantly refactoring and refining your code.

In this situations , personally i try to stick with principles of [**KISS and YAGNI**][1].


 [1]: http://www.codinghorror.com/blog/2004/10/kiss-and-yagni.html