Changed the WellCollection addChild functions to be more specific, and strict