A flexible json schema REST annotation used to validate json input