Add and fix some Trait
Use listener to pass locale on translatable repository
add public method on dispatcherContext
add PageCrudController
add MenuListener for auto select the current page