1. added 'service-name' param to my 'formWrapper' directive.
2. used $injectors to get my directive independent from Service my directive uses. (no more hardcoded 'User').