Interface Association<T extends AggregateRoot<T,​ID>,​ID extends Identifier>