public int AddEntrance(int abstractNodeId, Position relativePosition)
{
var entranceLocalIdx = EntrancePoints.Count;
var localEntrance = new EntrancePoint(
abstractNodeId,
EntrancePoints.Count,
relativePosition);
EntrancePoints.Add(localEntrance);
return entranceLocalIdx;
}