Abstacted add method in TileEntityBase