Actually, no, not even. Deprecated should be passed as part of the constructor, along with all of the other attributes.