public MApiPropertyBuilder readProperty(String name, Map<String,Object> map, SwaggerExtension ex) {
MApiPropertyBuilder mp = new MApiPropertyBuilder();
JsonObject p = JsonObject.of(map);
readParameterBase(name, p, mp, ex);
mp.setName(name);
mp.setIdentity(p.getBoolean(X_IDENTITY, false));
mp.setUnique(p.getBoolean(X_UNIQUE, false));
mp.setSortable(p.get(X_SORTABLE, Boolean.class));
mp.setFilterable(p.get(X_FILTERABLE, Boolean.class));
mp.setCreatable(p.get(X_CREATABLE, Boolean.class));
mp.setUpdatable(p.get(X_UPDATABLE, Boolean.class));
mp.setExpandable(p.get(X_EXPANDABLE, Boolean.class));
return mp;
}