move automated Operator interdependency management to codebase proper
overload with Class<T>
throw OperatorDefinitionException for badly defined PropertyCopier
test PropertyCopier
javadoc