input: [MappedBinary] MappedUniqueId [BinaryField] N/A
output: Represents a unique string of a specified length that is randomly generated. The implementation doesn’t allow the user to write new values to the field. This can be thought of as a GUID