update text
use @Model replace @Named and @RequestScope
remove constructor, both no-args constructor and constructor with args
but having @Inject annotation, is always be treated as CDI managed bean
change to @LoveTrace inteceptor
add standard logged functionality
change scope to @Dependency
add exception handler