default ENTITY remove(ENTITY entity) {
        return remover().apply(entity);
    }
Removes the provided entity from the underlying database and returns the
provided entity instance. If the deletion fails for any reason, an
unchecked {@link SpeedmentException} is thrown.
<p>
Entities are uniquely identified by their primary key(s).

@param entity to remove
@return the provided entity instance

@throws SpeedmentException if the underlying database throws an exception
(e.g. SQLException)
runtime-parent/runtime-core/src/main/java/com/speedment/runtime/core/manager/Manager.java