More refactoring. Better App.str.genders behaviour