refactor Annotations.setDocAnnotations to avoid a potential bug
add the investorfixed parameter to new annotations to ensure investors can not move or close issuer added annotations