Rebuild .. new packages for better naming .. AbstractPersonBean for code
optimization .. trying to make validation for RegisterBean and end
authentication problem