Added final class type to list constructor; updated tests