Fixed backend to have Choice class, removed Kruft