Adding a datablock base class