Fix methods
Make class$new() work
Support constructor, init argument
Add test case for private member data
Simplification to get rid of 'args' in the objects