LPS-41212 WorkflowDefinitionManager is not truely proxyable

cc @mhan810

I have to change the interface, that's the only way to fix the problem. We need to be extra careful with proxy pattern, all parameters and return types are needed to be truely serializable to make it work.