Refactored to add basic support for PHP public object properties
Removed remaining PHP Value* class .get() methods to replace with .getNative() for clarity