Convert tag extensions into properties, fixes #28

It builds... That's a good sign!