ref #47 removing PostConstruct annotation in viewItem, search, and edit
ref #62 create Keyword interface for external an main keywords