Update core , impact from refactoring abstract repository class