remove unecessary dependency (factory also contains interface)