IReadOnlyDictionary<string, string> GetOrderAllExternalData( IOrder order, bool publicDataOnly = false )