Include spec test with array default value
Re-implement `#deep_dup` with better names and some comments
Use the correct class when testing parent class options values