Prepare 1.1.1 release
[Encapsulation] Move everything from protected to private (except for entry point)