enhancement of Spring data repositories