* From now, destroy() method will not be copied from mixins into the main class. It should be called with callMixin() method or manually (Class.prototype.destroy.apply(this, [args])