several fixes in abstract object selector base class