Further DAO - Repo splitting & adding spring to the mix