Properties are now grouped in the UI according to their supplied "group" property.
Hidden properties are also now hidden from the UI