fixes #331 - when you set one of client or client_credentials storage explicitly, you set the other (by default and if possible)