Updating abstract classes