1.) Some flattening of the Region classes done, with the goal of moving some of its layout logic to PageLayoutManager. 2.) New helper function getPropEnum() added.