dup callbacks on inheritance so they are not added to parent class