Not setting tags explicitly as that circumvents ng-model and can create invalid models on parent, especially when model hasn not been loaded yet (tags === undefined)