More defaults flexibility during creation and retrieval.
Inject instances.