Added method to receive cache for a class
Added support foo.some_thing === foo.someThing
Fixed accessing to underscore methods
Added support foo.some_thing === foo.someThing for properties and array calls