Make darray struct private