Reworked mvc model, added private registry