Create and implement workflowentitymanager in it's entirety. I love generics yay