Support nested options