Modified instance protections

- It's typically not a good idea for a public library to have
significant methods as internals