public IConveyor GetConveyor(Schema.IScalarType scalarType) { IConveyor conveyor; if (!_conveyors.TryGetValue(scalarType.Name, out conveyor)) { conveyor = (IConveyor)_serverProcessInterface.CreateObject(scalarType.ClassDefinition, null); _conveyors.Add(scalarType.Name, conveyor); } return(conveyor); }