There is no doubt in my mind that Hanley played through a painful shoulder injury last season. His stats or lack thereof were a direct of that injury.
What we are seeing now is Hanley playing above his head, snd he will cool down at some point. But unless he gets hurt, it is very difficult to not see him getting 500 at bats this year.