Document repositories
Set Protocol#prePersist() visibility to private
Document domain models
Document MainController
Document AdminController
Document NavigationController
Document MainFrame
Remove @Data annotation from NavigationPanel, use @Getter on attributes
instead
Document NavigationPanel