@Test
	public void testRemovingNonexistingItemThrowsException() {
		DeabstractedDataManager manager = new DeabstractedDataManager();
		Item foo = new Item();
		foo.setValue("Foo");
		try {
			manager.removeItem(foo);
			Assert.fail("Exception not thrown.");
		} catch(ModelException exception) {
			Assert.assertEquals("The record with ID #0 does not exist.", exception.getMessage());
		}
	}