protected override void Add(ref ContactData contactCandidate)
{
contact.Normal = contactCandidate.Normal;
contact.PenetrationDepth = contactCandidate.PenetrationDepth;
contact.Position = contactCandidate.Position;
contacts.Add(contact);
OnAdded(contact);
}