[WIP] Add requirements for language fall backs.

> This would require for the deserializer to be able to know if it may construct inferred objects.

How so?