entity timeline is dismissed after persisting to db
entity with only associations chages should be dismissed/reinstated when persisted

also better inspect method
extract (set -> add/remove) code into separate method
changes to m-t-m(through) association are propagated to 'through' association