added functionality to dynamically add new attributes to a user instance via the userInvoker class with tests