Memory provider using same instance