}
private void sameUser(Blueprint blueprint, Key<User> userKey) {
if (!blueprint.getUser().equals(userKey)) {
logger.error("User in blueprint and user invoking change are different, probably someone is hackng, blueprint user: {}, invoking user: {}", blueprint.getUser().getId(), userKey.getId());
throw new DifferentUserException();
}
}