package naming refactor
read properties in separate class