Fragment Factor, inject strategy, delegate