@Override
    default void set(ENTITY entity, Object value) {
        @SuppressWarnings("unchecked")
        final V casted = (V) value;
        accept(entity, casted);
    }
A short-cut functional reference to the {@code setXXX(value)} method for a
particular field in an entity. The referenced method should return a 
reference to itself.
<p>
A {@code ReferenceSetter<ENTITY, V>} has the following signature:
{@code
     interface ENTITY {
         void setXXX(V value);
     }
}

@param <ENTITY>  the entity
@param <V>       the type of the value to be set

@author  Emil Forslund
@since   2.2.0
runtime-parent/runtime-field/src/main/java/com/speedment/runtime/field/method/ReferenceSetter.java