require Diffables to also be Defaults and use that
rename Simple's OpenParameters constructor to SimpleParameters
add Default instance for OpenParameters Simple
TODO spam