A schema validation and filtering framework for node.js