Use options hash for optional client arguments
Align instance variable setters