axi: .groupBy() is renamed to .toHashMapGrouped(), .orderBy() is renamed to .toArrayListSorted()
builder: handle properties having multiple setters (different parameter types) and one setter