Adding OutputFormatter base class

You might not need to explicitly specify crefs. If you look at the MSDN docs, parameter types are specified after individual parameters.