public Picture(File.IFileAbstraction abstraction) { if (abstraction == null) { throw new ArgumentNullException("abstraction"); } Data = ByteVector.FromFile(abstraction); FillInMimeFromData(); Description = abstraction.Name; }