removed PageTypeBuilder dependancies