Changed private member name and added javadoc to PageDescriptor