make obsolete and set in en derived classes