Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
Yes, using getter and setter is a better way. But that is not what this kata asks for.
Python objects are free to intercept attribute get/set operations.
And, if all you're doing is getting and setting with no restriction, adding getters and setters for it would be writing a whole lot of code to do exactly nothing different from default behaviour.