CSHARP-476: generalize from constructor maps to also have factory method maps and creator maps.