Addressing stemey's comments @Apr 15 2014

* please remove property "type_property"
* Changing the store when the attributes which serve as parameters to
this store are changed
* add the test case to tests/module.js