feat(modules): does not allow a module to be called hasOwnProperty