resorted back to factories in the consumer sources
gwt-rebinding fails because the 2 different initiations are independent