Attributes review

Change of all attributes field to properties with public get access and
private set access. This will allow anyone to read the attribute
settings if needed.
Minor refactoring of properties names to be coherent with its new public
read access.
Added comments "<summary>" to all properties.