The autocompletion types aren't helpfully
The type of a completion, should be the type of the completion and not the parent type.
Example:
fluidtemplate = FLUIDTEMPLATE
fluidtemplate.[template = FLUIDTEMPLATE, file = FLUIDTEMPLATE, ...]
Better:
fluidtemplate = FLUIDTEMPLATE
fluidtemplate.[template = cObj, file = string, ...]