Simplifying instance API and adding some explanatory comments