Recursive object Observer
JOM (JSON Object Model), A frontend engine to help devlop web apps in a modular fashion