I was thinking that it could be the only way to accomplish this (by doing subclassing).
But I am doing a rather big project here and I wouldn't like to have a subclassing just to prettify my app.