compatibility: define Register_Abstract_Class(x) macro if needed