Solved the issue with:
timestamp
content negotiation (added form)
renamed field type to tag_type to avoid conflict with public property type which was overwritten as a consequence with the default null