Supports multiple post deserializers along with a type selector for a single class
Improves docs