DynamicDeploy class. There is a trade of of generalizing multi inputs/outputs at class it self or it can even be done at the class generation time. Have to consider that