Added comments to create XML documentation to all public/protected/internal members.