Add support for @protected (close #19); Add support for @private (close #18)