Moved the @NotNull to the entity to allow for partial updates.
Updated PUT.
Added PATCH.