Занимает ли классы поддержки ржавчины

No you can instead use structs
Cooperative Cassowary