Cut some dependencies in internal classes
Issue #7: first draft for native dependencies