added support to spring data repository