Code clean, define authorization step class