[BUG] Serialization over a data generated by prisma
The response serialization is not working when you get data through the generated prisma repository but work as expected when you pass by the prisma service



## Information

- **Version:** 7.x
- Packages:
 - prisma 

A few sentences describing the overall goals of the issue.

## Example with prisma repository

```ts
export class ProfilePlayerModel {
  @Property()
  playerFirstName: string;
  
  @Property()
  playerID: number;
  
  @Property()
  playerLastName: string;
}

export class ProfileModel {
  @Property()
  DiscordId: string;
  
  @Property()
  SteamId: string;
  
  @Property()
  DiscordName: string;
  
  @CollectionOf(() => ProfilePlayerModel)
  @ForwardGroups()
  player: ProfilePlayerModel;
}

@Controller('/profile')
@UseBefore(JwtMiddleware)
export class ProfileController {
  @Inject()
  protected account: AccountsRepository;
  
  @Inject()
  protected players: PlayersRepository;
  
  @Get('/')
  @Returns(200, ProfileModel)
  async getProfile(@Req() req: Req) {
    const player = await this.players.findFirst({
      where: {
        active: 1,
        archived: false,
      },
      include: {},
    });
    
    return {
      ...req.user,
      player: player,
    };
  }
}
```

response
 ```json
{
    "DiscordId": "543046299826520074",
    "SteamId": "1100001062b26b4",
    "DiscordName": "VictorSmits",
    "player": {
        "playerID": 1,
        "steamID": "11000013d4ab95d",
        "active": 1,
        "playerLastName": "Light",
        "playerFirstName": "Ryan",
        "playerBirthYear": 1985,
        "playerBirthMonth": 12,
        "playerBirthDay": 26,
        "playerGender": "Homme",
        "playerFatherFace": 0,
        "playerMotherFace": 0,
        "playerHeredityHead": 0,
        "playerHeredityBody": 0,
        "playerHairStyle": 3,
        "playerHairColor": 8,
        "playerHairHighlightColor": 29,
        "playerEyebrowsStyle": 0,
        "playerEyebrowsColor": 0,
        "playerEyesColor": 0,
        "playerBeardStyle": 15,
        "playerBeardColor": 3,
        "playerAgeingStyle": 16,
        "playerChestHairStyle": 255,
        "playerChestHairColor": 0,
        "makeUpStyle": 255,
        "makeUpType": 0,
        "makeUpColor1": 0,
        "makeUpColor2": 0,
        "paintStyle": 255,
        "paintType": 0,
        "paintColor1": 0,
        "paintColor2": 0,
        "lipStyle": 255,
        "lipType": 0,
        "lipColor1": 0,
        "lipColor2": 0,
        "stain6Style": 255,
        "stain7Style": 255,
        "stain9Style": 255,
        "stain0Style": 255,
        "stain11Style": 255,
        "archived": false,
        "createDate": "2021-04-28T13:19:54.000Z",
        "updated_at": "2021-04-28T13:19:54.000Z"
    }
}
```
## Example with prisma service

```ts
export class ProfilePlayerModel {
  @Property()
  playerFirstName: string;
  
  @Property()
  playerID: number;
  
  @Property()
  playerLastName: string;
}

export class ProfileModel {
  @Property()
  DiscordId: string;
  
  @Property()
  SteamId: string;
  
  @Property()
  DiscordName: string;
  
  @Property()
  @ForwardGroups()
  player: ProfilePlayerModel;
}

@Controller('/profile')
@UseBefore(JwtMiddleware)
export class ProfileController {
  @Inject()
  protected prisma: PrismaService;
  
  @Get('/')
  @Returns(200, ProfileModel)
  async getProfile(@Req() req: Req) {
    const player = await this.prisma.players.findFirst({
      where: {
        active: 1,
        archived: false,
      },
      include: {},
    });
    
    return {
      ...req.user,
      player,
    };
  }
}
```
response
```json
{
    "DiscordId": "543046299826520074",
    "SteamId": "1100001062b26b4",
    "DiscordName": "VictorSmits",
    "player": {
        "playerFirstName": "Ryan",
        "playerID": 1,
        "playerLastName": "Light"
    }
}
```
