updated TaggedId, added emptyBehavior makers