New extend TakeoverBaseClass