Need strict mode
The "Strict mode" throws an exception when a key doesn't exists and or the user is trying to add a key not defined in the casting schema. Not enabled by default, need to create a method to create a struct with strict mode enabled.
Edited by Côme Wasik