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