Principal #约束