Allow @public, @private and @protected to have a type and a description