Add support for the public access modifier keyword.
Update documentation