Several small issues - The SimpleProperty object should allow setting the "required" attribute - The descriptorMain.ftl does not add the "default" attribute even though it was specified in the SimpleProperty