initial commit of Replacement Domain
added eventFactory and implemented it in the Event and EventObjectContrroller
removed replacmeent from event
removed replacmeent from event
added replacmeent domain functions to the DIC
added replacmeent domain functions to the plugin
work in progress