Fixes a bug where Blueprint.toObject() was polluted with EventEmitter variables. Moved it to be composited instead of inherited