private static function parseFormBlueprint($xml)
 {
     $blueprint = new FormBlueprint((string) $xml['key']);
     $blueprint->setName((string) $xml['name']);
     // iterate through blueprints fields, defining them in blueprint object
     foreach ($xml->field as $f) {
         $field = new FormField((string) $f['key']);
         $field->setDisplayName((string) $f->displayName);
         $field->setDisplay((string) $f->display);
         $field->setDefaultValue((string) $f->defaultValue);
         $field->setWhere((string) $f->where);
         $blueprint->add($field);
     }
     return $blueprint;
 }