form.add(new TextField<String>("title", stringModel));
String workspace = nodeModel.getObject().getSession().getWorkspace().getName();
NodeFilter filter = new NodeTypeFilter(TemplateSiteNodePlugin.TYPE);
IModel<BrixNode> model = adapter.forNodeProperty("template");
form.add(new SiteNodePickerPanel("templatePicker", model, workspace, filter));
IModel<Boolean> booleanModel = adapter.forProperty("requiresSSL");
form.add(new ProtocolSelector("requiresSSL", booleanModel));