FIXED using static typing to override username setter in User model.