ooCSharp - done with ids