Adapted for SemanticProxy Client