What does -property supposedly solve? It creates a horrid mess of brackets that ruin the elegance of UFCS code.