Added a custom data type for principalName