Make synonyms of properties work.

fix #215, fix #230, fix #241, fix #243, fix #245