hide Task constructor