private void fillParameterMap(List<UIComponent> components) {
		for (UIComponent child : components) {
			if (child instanceof UIInput) {
				UIInput input = (UIInput) child;
				if (!parameterMap
						.containsKey(getPropertyNameByUIComponent(input))) {
					String propertyName = getPropertyNameByUIComponent(child);
					parameterMap.put(propertyName, input.getValue());
				}
			}
			// Recurse the elements children
			if (child.getChildCount() > 0) {
				fillParameterMap(child.getChildren());
			}
		}
	}