Ensure options are deep extended