void removeRestriction(BackUp backUp, IRemovePoint restriction) { Restrictions.Remove(restriction); }
void addRestriction(BackUp backUp, IRemovePoint restriction) { Restrictions.Add(restriction); RemovePoint(backUp); }