protected GraphMutation(T item, IdentifierFactory identifierFactory) { Item = item; Identifier = identifierFactory.GetIdentifier(item.GetType().Name); }