implements  (https://groups.google.com/forum/#\!topic/json-schema/Xu_rkSQXOGE)