Ensure that the public list are final and cannot be redefined