Make the collection serializer public to allow extension