code: private List<ViewProperty> getViewPropertiesExcludingField(Bean bean, String excludedFieldName) {
  		List<ViewProperty> result = new ArrayList<>();
  		
  		for (Property property:bean.properties) {
  			if (!property.relation.isComponentLink() && !property.name.equals(excludedFieldName)) {
  				result.addAll(property.viewProperties);
  			}			
  		}
  
  		return result;
  	}
docs: get the list of properties that will be available in a view bean<br>
  Excludes a field name. Usefull for handling one to many views where we want to exclude reference to parent bean in a view