Slightly altered resolveFunctions to make lazy attributes aware of their
parent object, which automatically allows for those attributes to depend
upon previous ones.
Merge branch 'feature/dependent_attributes' into develop