Supports CrichtonTransition.Methods (chooses the first one if specified)