public virtual void ImplementInterface(OutputModelObject value) { if (interfaces == null) { interfaces = new List<OutputModelObject>(); } interfaces.Add(value); }