v1ctor has just about finished coding inheritance in FB. With the current object model you had to use containment in order to create object hierarchies, which quickly becomes unmanageable when implementing several containment layers.
When using containment, you have to manually expose the methods of ancestor objects in order to have access to them in child objects. This creates bloated objects which become quite difficult to manage as you can see in the aborted screen object code I posted.
With inheritance we won't have that problem. The relevant thread on the FB forums is
here. Not sure when it will be made part of the distro yet.
Polymorphism isn't implemented yet, but we can simulate that using function pointers so I don't really consider that a show-stopper. Inheritance was the biggy, and it looks like we might finally get it.
We still do not have a fully OOP language yet, but at least there is movement and that is a good sign.