new IImage.WriteContentAsync to write the content directly to a stream; return a COPY of the image bytes
enable CA diagnostics for more projects; code-contracts don't work well with FxCop! :-(

http://stackoverflow.com/questions/2950081/can-one-make-code-analysis-understand-code-contracts