Class ProcedureCall<T>