Tags give the ability to mark specific points in history as being important
Add an interface `ExtendedContainerInterface` for personnal methods added in the BaseContainer, as delete(). Add one method in BaseContainer (so in 2 types of containers too): + deleteAll() Update methods in BaseContainer, no change occured. I factorised methods which needed it.