finished the common method about find by propertys