Expose interface for type lookup to use in tests
Add required method
Test to compare docs output for variant reporting
Clean up how property lines are concatenated
max_name_length isn't used anywhere
Add property type to docs
Fix types
Simplify property doc printing, which removes trailing spaces
Rename variable for clarity