Since there really is no inheritance happening here, using BaseClass is a tad overkill. Only the object merge feature is being used for Eventable and this can be replicated very simply as a utility.
May see a slight performance bump from this as well.
Since there really is no inheritance happening here, using BaseClass is a tad overkill. Only the object merge feature is being used for Eventable and this can be replicated very simply as a utility.
May see a slight performance bump from this as well.