<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><br></div><div>On Apr 7, 2017, at 9:23 AM, Matthew Johnson <<a href="mailto:matthew@anandabits.com">matthew@anandabits.com</a>> wrote:<br><br></div><blockquote type="cite"><div>The most common thing is to have some stored properties that are private and include a handful of fileprivate (or higher) methods that operate on these properties in the type declaration. All members that don’t need direct access to these properties are placed in extensions specifically to <i class="">prevent</i> the direct access to stored properties which they don’t need. This minimizes the lines of code with access to such properties.</div></blockquote><br><div>Is there a reason this could not be implemented by putting all the sensitive stored properties in a separate type from the rest of the code?</div><div><br></div><div>-BJ</div></body></html>