тут точно нужны args и kwargs? Т.е. предполагается что в дочернем обе переменные должны использоваться? давай сделаем четкий интерфейс и лучше даже docstrings c описанием что там внутри должно происходить