getter direct kind object object implement direct kind direct kind impl direct kind 