Removes un-necessary newInstance method.
Changed boolean names to better represent their purpose.