Trim down the number of tag constructors

    This removes most of the signatures that take optional attributes.
    Setter-chaining means you can get away without these, and they were
    getting overwhelming.