Allow option parameter to be readonly object