jaliss/securesocial — pull request #477 by leonidv (2014-09-28 21:10:11+00:00)
Title: UserService works with trait GenericProfile instead of BasicProfile

Reasons:
1. Scala doesn't allow to extends case class from case class.
2. Coding into interfaces is good OOP practices