fixed: builders.prepare()
fixed: utils.validate()
added: new example
fixed: restrictions
added: new example
added: new example