Garbage Collection in Object Oriented Databases Optimization of Unreachable Objects detection