Document all the public properties and methods