VID-181 Add typehinting