Improved cc1 docstrings, changed properties to use booleans