fullReset:true on android device not working as expected?

Hi I am using appium 1.5.3 for android.
Here are the capabilities I have set:

capabilities.setCapability(“deviceName”, “Android”);
capabilities.setCapability(“platformName”, “Android”);
capabilities.setCapability(“fullReset”, true);
capabilities.setCapability(“appPackage”, APP_PACKAGE);
capabilities.setCapability(“appActivity”, APP_ACTIVITY);

At the end of each test, I would like to be able to uninstall and reinstall the app. Assuming fullReset is the capability to get that behavior, I am not seeing the behavior. I also tried adding noReset = false.

Please let me know if I am missing something?

I was able to get it working with using
driver.resetApp();
at the end of every test or @AfterMethod in testng.

Thanks