As single monobehaviour class only, are nested customs classes and structs allow? As long as they are not monobehaviour right?