Naming convention instead of annotation for private members

This follows the common JavaScript naming convention instead of the Closure Library convention.
Dependency updates
0.5.0