public static Element Load(IValueStream stream)
{
stream.EnterSequence();
var objectIdentifier = Value<ObjectId>.Load(stream);
var alarmState = Value<EventState>.Load(stream);
var acknowledgedTransitions = Value<EventTransitionBits>.Load(stream);
stream.LeaveSequence();
return new Element(objectIdentifier, alarmState, acknowledgedTransitions);
}