тут либо надо либо его по значению поместить, но тогда форвардная декларация не нужна и нужно инклудить, либо подписать, что мы им владеем и чистить память в деструкторе