allow to generate standalone/reusable client instances