The minimum requirements for creating a Type are -

  1. It should have a name
  2. It should have a description


It is not mandatory to have any Properties in a Type. In such an event, the Type is merely a named collection of unstructured Objects.