#38 decoupling project.user.nickname using delegate