hasPrinciple