Added abstract base for association writers.