is for instantiating delegation classes and making them persistable with class Delegation.