Making use of @property and @attribute.setter helps you to not merely use the "pythonic" way but also to examine the validity of attributes both when developing the thing and when altering it. Any time I documented a little something it was managed right away. I believe Sam is new as https://www.facebook.com/people/BMP-Sunshine-Coast-Property-Management-and-Sales/100064300472383/