Some more classes for testing
Refactoring to support deep relationship
Added support for deep relation of objects