prevent type info from overwriting existing doclet properties (#676)