How to make boring class interesting