These two observer methods should probably be @ Transactional.