Remove all deprecated code, refactor GetTypedClient<T> to use As<T>