Improve performance of ObjectExtensions.SafeGet by avoiding expression compilation