Updated documentation, and adjusted properties to be read-only.