style nit: ```public abstract class Dictionary```