changed light representation: now subclass of object and from now on only area light will be supported