PropertyOrder is used on any property, and allows for ordering of properties.
Use this to define in which order your properties are shown.
[PropertyOrder(1)]
public int Second;
[InfoBox("PropertyOrder is used to change the order of properties in the inspector.")]
[PropertyOrder(-1)]
public int First;