(function(a,b){return typeof exports!="undefined"?b(a,exports,require("synapse/core")):typeof define=="function"&&define.amd?define("synapse/object",["synapse/core","exports"],function(c,d){return b(a,d,c)}):a.ObjectHook=b(a,{},a.SynapseCore)})(this,function(a,b,c){return{typeName:"Plain Object",checkObjectType:function(a){return c.isObject(a)},getHandler:function(a,b){return c.isFunction(a[b])?a[b]():a[b]},setHandler:function(a,b,d){return c.isFunction(a[b])?a[b](d):a[b]=d}}})