Adding contracts for IPackageMetadata.