DI Friendly Framework - replied to Mark's question