Hi, Fernando.
My thoughts: just like you, I also like to understand what´s going on behing the scenes. However, some of the beauty of OOP come from the fact that we have "blackboxes", so, we just don´t need to bother how the class is implemented. This way, we gain productivity.
When I´m driving my motorcycle, I just don´t bother how everything is put together and how it´s working... I just make the necessary efforts to make it run. :)
the same goes to classes... of course, when you need/want to learn about the class, it´s just a matter of open the code, and study it. As a matter-of-fact, much better if you have the documentation.
Claudio Lassala