Added getPage() and union()