public static void FitIfNecessary(object engine, bool saveToDatabase) { if (engine is IFittableEngine) { EngineFitter fitter = new EngineFitter((IFittableEngine)engine); fitter.FitEngineIfNecessary(saveToDatabase); } }