These dictionaries could be nil? They should be initialised by the constructor?