Bugs fixed #5 added test for it. Also Simplified expression building code, fixed errors for null child collections and child arrays. 3am ouch.