public static IMonster GetMonster() { if (_correctMonster == null) { _correctMonster = new WellKnownMonster(); } return((IMonster)_correctMonster.Clone()); }