Doc Comment Constructor