Okay, misunderstanding in Extbases object initialization if method called injectSomething are available TYPO3 tries to do a dependency injection, i thought that only happens if i have properties with inject annotations. So i changed those mehtods to setSomething and everything works.