It slows down your team and makes refactoring difficult. I am not telling you to copy and paste everything. I am suggesting a pragmatic approach. Use controlled duplication as a tool. Use it in areas ...
It is guaranteed by the concrete value class plus the Registry’s uniqueness constraint. Therefore, in this design, final is not a semantic requirement; it is only a Java-level convention. Since ...