clean code

search properties