ItemModel is the most "base" model you can have. Trees are based on ItemModels.  
I had to define those methods otherwise an error about instantiating an abstract class would pop up...