ConformJS is a JavaScript library that can make any object conform to a specification.