better getting of properties