Related to #395 Incoming form definition objects are reused and in case of some defaults the schema might be changed as well. We should make a copy to use internally.