allow users to register a serializable class to a specific namespace or factory instance
allow users to register a serializable class to a specific namespace or factory instance