Add a copy constructor to BlockContents