Move Accept method to basecriteria