I am trying to add "alias" name support. I have implemented by adding an extension for "alias" attribute to "Users" table and modifying username(user) helper function in the core, everything works well. But I do not like to modify core code, is there anyway I can do it in my extension?