Updated XML documentation, removed unnecessary properties, and cleaned up some minor code