a consumer that implements an `activate` method will have it called when the container is provided to it