Add properties and synthesises.