common class for texture based objects added