Fix for codeplex-1120 - Move CreateSerializer out of the base class

This is a small refactor as a precursor for api-explorer work.