private Metadata(Element element, Func<Stream> lazyStream) { _element = element; _lazySource = lazyStream; }
private Metadata(Element element, Dictionary<String, String> impl) { _element = element; _dontUseThisForGetUsePropertyInstead = new Dictionary<String, String>( impl ?? new Dictionary<String, String>()); }
public Metadata(Element element) : this(element, (Dictionary<String, String>)null) { }