create a set property and make 'dependences' to be one

fixes #344