refactor Properties