Removed requirement for variadic templates to help for vs 10 support