object change tracker based on ES6 proxies
an embedded in memory DB on top of levelUp, proxevable and Joi for validations