Exercise done, and working.. (?) :)

CascadeType.PRESIST would be enough, but this solution is also OK.