added documentation for the properties