Added ability to specify use_inherited_class_name for sub-classes