add item and container serializers