I can't figure out how to put a constructor in here for that, that doesn't break apart the whole thing... extended class with a parent with DIC variables and already complex constructor...