Don't use property setters in init. What was I thinking - sigh!