Issue #2 is completely worked out. Also I have finally improved set of
factory and constructing methods for Page and Entity