added AbstractFieldModel class
added support for hidden fields and special values
fix ie compatibility with xmlhttprequest