REVIEW-3386: DisplayName is never provided from the outside. It is created in constructor based on the parameter values of group, name and version. Added unit tests.