public List<Property<?>> getProperty(String name){
		List<Property<?>> ret = new ArrayList<Property<?>>();
		
		if(name == null){
			return ret;
		}
		
		for(Property<?> property : properties){
			if(name.equals(property.getName())){
				ret.add(property);
			}
		}
		
		return ret;
	}