This goes towards python's mantra of "express is a lot better than implicit". Or use Particular syntax to check with instance variables as in Ruby. However Python tries to retain syntax people to some minimum (currently it's incorporating a lot more syntax, like assignment expressions and type hinting). That is https://griffinofuhv.bloguerosa.com/36384115/the-definitive-guide-to-accessory-boxes