You can define new objects in the field definition.
Surely creating something of type Spiel that has a field of type Starfield that extends type Spiel would cause issues though?
Surely creating something of type Spiel that has a field of type Starfield that extends type Spiel would cause issues though?