public static Number New(int number) { var n = new Number(); n.Initialize(); n.SetNumber(number); return n; }