Move add method to base container