cleaning underscore requires before made it global
added q.js
Refactoring Properties Module