api_object / __getattr__ - Use __dict__ to access members rather than attributes. Prevents infinite recursion if _data isn't found in the instance