`removeFields` and `orderFields` added; `addFields` can now replace fields too