static Element LoadEntry (JsonObject json, bool isPassword)
{
var caption = GetString (json, "caption");
var value = GetString (json, "value");
var placeholder = GetString (json, "placeholder");
var element = new EntryElement (caption, placeholder, value, isPassword);
if (json.ContainsKey ("keyboard"))
element.KeyboardType = ToKeyboardType (GetString (json, "keyboard"));
if (json.ContainsKey ("return-key"))
element.ReturnKeyType = ToReturnKeyType (GetString (json, "return-key"));
if (json.ContainsKey ("capitalization"))
element.AutocapitalizationType = ToAutocapitalization (GetString (json, "capitalization"));
if (json.ContainsKey ("autocorrect"))
element.AutocorrectionType = ToAutocorrect (json ["autocorrect"]);
return element;
}