Make ._callbacks non-enumerable
Made .callbacks non-enumerable with mixin support
Added tests for non-enumerable _callbacks property