More functional, dependencies between models managed better
starting to use partials more