`displayName` is now `@protected`