Entity framework generic repositories classes.