Abstract method magic. Works nao!
Some abstracts unimplemented is some
classes - consider new interfaces to
specify classes better?

TODO: 
Refreshing, 
Check for unused methods.