Document methods and make documentation uniform for extensions