But it's final? Should I then copy over the list contents in the constructor instead of a reference assignment.