Added taggable behaviour

Moreover, see my note about constructor below.