I have made the same mistake on my project(before I even read this post, so this is not your fault :-) ). I inherit EVERY classes from the table_row classes.
Now I can see there is something wrong with the whole concept but I'm too deep in the projetc to change that. Anyway I would be glad to hear more from you about that.
Tanks for this Post