Rearranged code in WebsiteReader for correct method ordering and added self. references