in dotnet/src/Azure.Iot.Operations.Protocol/AkriSystemProperties.cs [79:92]
internal static bool IsReservedUserProperty(string name)
{
return name.Equals(Timestamp, StringComparison.Ordinal)
|| name.Equals(Status, StringComparison.Ordinal)
|| name.Equals(StatusMessage, StringComparison.Ordinal)
|| name.Equals(IsApplicationError, StringComparison.Ordinal)
|| name.Equals(InvalidPropertyName, StringComparison.Ordinal)
|| name.Equals(InvalidPropertyValue, StringComparison.Ordinal)
|| name.Equals(ProtocolVersion, StringComparison.Ordinal)
|| name.Equals(SupportedMajorProtocolVersions, StringComparison.Ordinal)
|| name.Equals(RequestedProtocolVersion, StringComparison.Ordinal)
|| name.Equals(SourceId, StringComparison.Ordinal)
|| name.Equals(CommandInvokerId, StringComparison.Ordinal);
}