Add abstraction under methods calls