Потому что то что ты делаешь, это обьявление вложенного класа в его неймспейсе, а не экземпляр. В данном случае, тебе нужен экземпляр. Что логично, сьхерали вложенный класс должен знать, в кого он вложен?
Агрегация или композиция не подразумивает, что экземпляр будет знать, где он находится.
Потому что то что ты делаешь, это обьявление вложенного класа в его неймспейсе, а не экземпляр. В данном случае, тебе нужен экземпляр. Что логично, сьхерали вложенный класс должен знать, в кого он вложен?
Агрегация или композиция не подразумивает, что экземпляр будет знать, где он находится.
Передай овнера через конструктор, коль уж надо.