namespace TINK.Model { public static class PositionFactory { public static IPosition Create(double latitude = double.NaN, double longitude = double.NaN) => Position.GetIsValid(longitude, latitude) ? new Position(latitude, longitude) as IPosition : new NullPostion(); } }