the js part seems to work okay now
Fixed nullable field giving query errors
Updatable tags functional. Milestone: first read-write component!