internal override void add(ContactComponent cc) { contactComponents.Add(cc); }
internal virtual void add(ContactComponent cc) { throw new NotImplementedException(); }