name is split using '.' and the map is traversed sequentially until the value is returned.
@override final String name;