Reorganizing code
Lazy evaluate all associations
Support for contains, inject and lazy evaluators