Object Oriented C - basics