reversed call order of controller __init_class__ methods