Added XML documentation comments (only partially complete)