Зачем эти пустые классы?