Repository entity separated from base entity realization