creates a base class for serializers
resolve conflicts