Refactored client get method and typehinted static methods