added support for finding objects by property