public Room([NotNull] IEnumerable <ITrackBoundary> bounds, double radius) { if (bounds == null) { throw new ArgumentNullException(nameof(bounds)); } Boundaries.AddRange(bounds); Radius = radius; }