﻿Invoke as extension method