1. Further improvements to test
2. SqlExtensions.Get now uses Convert to cast values as a fallback for inexact casts