Don't have . chars in subkey ids
Improvements to required and readonly inputs