Instance refactoring

it could, but I wanted to have a classic install/config/service pattern where private classes looks params up.