@bebef1987 : this style has been used previously, for example:
https://github.com/mozilla/remo-tests/blob/master/pages/events.py
https://github.com/mozilla/mozillians-tests/blob/master/pages/base.py