Added method declarations into interfaces in order to imply the interface that services should have.
Added workaround in order to fix Ardent's hasSessionStore error.
Added ConfideUserInterface in order to declare methods that should be implemented in the user domain object.