Fix baml property formatting bug

ILSpy always formats simple properties as attributes, which causes them to be omitted from the output if they occur after any complex properties of the parent element.  This fix forces properties to be formatted as elements if they occur after any nested elements.