project reorganization
Determine DocumentCard type at runtime
Determine DocumentCard type at runtime
Extract abstract card superclass and add outgoingNegotiationSource field
Extract abstract card superclass and add outgoingNegotiationSource field
release
release
Commit