Make protocol implementations private, to remove from docs and prevent accidental bypassing of ui/CRUD.
Merge pull request #671 from weissjeffm/663

Make protocol implementations private, to remove from docs and prevent a...