refs #14 Implemented HasOneThroughAssociation
refs #14 Added implicit conversions