Enrich configuration implementation with interfaces. Finished implementation (without unittest coverage).