In reply to AL_verification:
Yes, if you create three different coverage objects, you need to connect three objects to the monitor. Again you sre confusing class type inheritance with class objects. If you create three children, You have three mouths to feed.