On the other hand, I am not entirely sure if this is a good thing since the user can use the derived classes to store elsewhere. If they are bothered with this, they can always apply their own registration. So, I am leaning towards leaving the current behaviour as is.
For
We get this:
Initial hunch tells me that changing
IsConventionApplicable
to below can fix the issue:On the other hand, I am not entirely sure if this is a good thing since the user can use the derived classes to store elsewhere. If they are bothered with this, they can always apply their own registration. So, I am leaning towards leaving the current behaviour as is.