Public accesses and documentation