* rename Action to ActionInt to avoid ambigousity from .NET 3.5