made field customizable on appengine
various patches