doc props