Sort the fields
Use object signature