# ->getValue() # ->__set() ->__get() # ->__call() # ->__isset() ->__unset() # Iterator # ArrayAccess # Looks like everything went fine.