Allows any object to provide self description
Doc
Returns Doc object, loaded with property names and values describing this instance
Make String
tag returns this instance String representation, which should be used insted of toString