add .Value extension methods