fix Monitor inheritance