Fixed semantic issue: never private properties
added add button to the view