Add interface to ObjectFactory for creation