add and merge methods tested.
clone method tested.