start removing WithOptions in favour of an explicit Options object being created in the methods that need this abstraction.
RepresenterTest shows a bug in representable: passing both include and exclude breaks.