Structural Change: separated classes

asset and good