Adding assinable attribute generators. These generators can identify
inheritance for complex types and generate the complex types based on
subclasses instance generators cached.