User Details Access
Beans Decoupling by Annotations
Persistent "Remember-Me" based on Custom Token