In the case that the plural is already registered **for a different type**, I think there's value in at least logging an error (assert seems too strong) notifying the developer that the plural form of this alias is already pointing to a **different** model.