FIXED 2 issues

1. evalx expecting 3rd parameter (and never using it) - added default null value
2. toObject method was flooding hierarchy with empty scalars - now it is using stdClass