Changes for DI / Incremental versioning