StateAggregateMetadata

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