Aero Game Framework ERROR "Cannot register event after Init method"

I get the following built in error for Aero Game Framework “Cannot register event after Init method”

Here is my service

local PlayerAddedService = {Client = {}}

local CHANGE_CAMERA_SUBJECT_EVENT = "ChangeCameraSubjectEvent"

function PlayerAddedService:playerAddedConnectGiveCharacter()
    self.Shared.Svcs.Players.PlayerAdded:Connect(function(player)
        local defaultCharacter = self.Modules.Svc.ReplicatedStorage.Characters.Default:Clone()
        defaultCharacter.Parent = game.Workspace 
        local newPlayer = self.Modules.PlayerClass:new({name = "PlaasBoer",age = 25,character = defaultCharacter})
        self:FireClient(CHANGE_CAMERA_SUBJECT_EVENT,player,newPlayer.character)
    end)
end

function PlayerAddedService:Start()
    self:playerAddedConnectGiveCharacter()
end

function PlayerAddedService:Init()
    self:RegisterClientEvent(CHANGE_CAMERA_SUBJECT_EVENT)
end

return PlayerAddedService

In my controller I am connecting to the client event

Here is my Controller

local CameraController = {}

function CameraController:Start()
    self.Services.PlayerAddedService.ChangeCameraSubjectEvent:Connect(function(character)
        print("CameraController ChangeCameraSubjectEvent:Connect ",character)
        --game.Workspace.CurrentCamera.CameraSubject = character
    end)
end

function CameraController:Init()
    
end

return CameraController

Okay so what I have tried is in the service I created once I uncoment this line of code like so

--defaultCharacter.Parent = game.Workspace

The error goes away but I need that line in my code.
Here is an image of the error in output.

Okay so the problem was there was the Internal folder in the default character I maybe I accidentally copied it there but I deleted it now it works.