I need to understand the method semantic, e.g.
interface PersonRepository extends Repository { List findByEmailAd