Refactoring models of Admin