attachment.setProperty("Integer", 1);
attachment.setProperty("Boolean", true);
attachment.setProperty("Double", 2.2D);
attachment.setProperty("Float", 3.3F);
AttachmentReference attachmentRef = new AttachmentReference(DynamicDAO.save(attachment).getId());
attachment = attachmentRef.resolve();
assertEquals("Foo", attachment.getProperty("String"));
assertEquals(1, attachment.getProperty("Integer"));
assertEquals(true, attachment.getProperty("Boolean"));
assertEquals(2.2D, attachment.getProperty("Double"));
assertEquals(3.3F, attachment.getProperty("Float"));