Moved magic methods to top of ZENObject

Observer key path can no be string