In the two above class names, you don't use the ${class_prefix}. A simple convention in ncf is that *all* classes created must use the ${class_prefix}, to simplify namespace management and avoid conflicts.

Could you re-add the ${class_prefix} in? I don't see that this should cause any trouble, so long as you don't use a class name that might interfere with the result classes.