Made SubOperatorCode interface compatible with OperatorCode interface so that a given implementation can be deployed locally or in a distributed system by just instantiating a SubOperator or an Operator respectively