add backward compatibility for BasePage