Return immutabl map with properies instead of list