Если проверять корректность во время конструкции объекта (либо при назначении новых вершин), это условие станет ненужным.