public static float Kilograms(this Matter matter, float?volumeCubicMeter = null) { if (volumeCubicMeter.HasValue) { return(matter.DensityKgPerCubicMeter() * volumeCubicMeter.Value); } else { return(matter.DensityKgPerCubicMeter() * matter.BaseCubicMeters()); } }