Native inherits from BasicObject (revert previous commit)