write|readOptionalGenericValue is now gone, using readMap() instead of casts throughout
refactored stream serialization so that an Aggregation can't forgot to write or read  name and metadata
reverted config.yml changes, will leave out entirely when squashing commits