If you plan to use "fast inputs" to create content types inside the portal type, you have to define these content types as "hidden content types" in the Properties Tab of the portal type.
If the Use Case Analysis leads to the need of automatic generation methods for
content documents using fast inputs, then manual creation of these content
documents should not be proposed to the user. You should refer to Use cases to
know if fast inputs are needed or not.