Represents a verifiable credential that contains information about an entity or identity.
Implementing classes are expected to provide implementation for all properties and functions defined in this interface.