Added settings set/get functions to client API

- setting setter function has internal handling. TODO: callback to
client.
- added missing SmartSizing param