Add flag --user-stated-first
Add a lift pass to properties, fixes #15