allow containing_class to be passed by components for af_opt_class_path