Splattering dependency injection framework