MVC / Database abstracting: implemented database result return as model objects