Dreamora #1 You can't do anything against it beside a more logical separtion of code as you actually seem to have a abstraction failure in your construction.