ReferenceSpecification with Objects

ReferenceSpecification allow only primitives as values to compare. If

if( value instanceof Object && !(value instanceof String)) {
  ... use getFrom ... and compare the id.
}