progress on tags collection
tags updates whenever model added to associated collection
tags update on association add, remove, and reset