public static ReadOnlyTerrainLayer AsReadOnly(this TerrainLayer self) => self.IsTrulyNull() ? null : new ReadOnlyTerrainLayer(self);