work on adding supporting lua index/newindex operations.
allow objects to handle array[] access and foo.method/property access
add property support!