adding initialization with parameters to SoomlaProfile to keep provider information safe