}
    @Test
    public void canSerializeToDBOject() throws InvocationTargetException, IllegalAccessException, NoSuchMethodException {
        final BasicDBObject into = new BasicDBObject();
        FakeAggregate entity = new FakeAggregate("te");
        final Comment comment = new Comment("tes");
        entity.setComment(comment);
        propertyMapperForComponent().save(entity, into);
        final BasicDBObject commentDB = (BasicDBObject) into.get("comment");
        assertThat(commentDB, notNullValue());