implement active_types via formatter.enabled attributes

it would be ideal if this could just be a property,
but I don't know how to make a trait a property.