Do not add to a schema which is frozen already: this causes an error to be thrown; additionally whitelist returns the schema as it exists.