Tests + Refactor of ObjectSharper.TryGet