move dereference methods to Node.prototype

move back up module.exports
require inherit from component/inherit