I posted this on Erica Sadun&#39;s website and she suggested I post it here:<div><br></div><div><font size="2"><span style="background-color:rgba(255,255,255,0)">So what about protocols requiring ‘var … { get }’ syntax for read only properties? Is there some sort of underlying reason for this confusing syntax instead of ‘let …’? Now that Swift allows deferred initialization of lets does this requirement make sense?</span></font><br></div>