User actionManager instead of pure constructor