fixed naming error in IOC, modified Form builder to use a proxy