Interface MutationBehaviour<T extends MutationBehaviour<T>>