Forward declaration is not enough to delete an object ;)