update GenericBaseDAO add findByProperty()