better soy pojo mapping; tests