StateAggregateMetadata
constructor(aggregateType: Class<S>, constructorAccessor: ConstructorAccessor<S>, aggregateIdAccessor: PropertyGetter<S, String>, sourcingFunctionRegistry: Map<Class<*>, FunctionAccessorMetadata<S, Void>>)