add test for renaming forms, currently not working.
remove redundant #nested_forms method.
cleanup #validate.