Return value from set calls
Provide default options values
Fix indent handling for existing objects