Observer

Usually repositories are used only for CRUD operations. This login should not be here.