Use collections as if they were MVC style models