One drawback to having append only associations is it makes simple tagging systems harder to build as the developer has to clear the junction table before saving the entity.

Perhaps we can have multiple modes for belongs to many associations?