Added XML Comments for the key, user-facing methods and types