É possível vincular um StringProperty à String de um POJO em JavaFX?

Estou criando um aplicativo usando JavaFX 2. Pretendo isolar a interface do usuário de dados e lógicas. Considerando isso, tenho muitos objetos de dados como este:

public class Entity {
    private String m_Value;
    public Entity(String value) { m_Value = value; }
    public String getValue() { return m_Value; }
    public void setValue(String value) { m_Value = value; }
}

Estou com dificuldade para criar uma ligação entre o atributo m_Value e o textProperty de um Label, por exemplo.

Outra pergunta semelhante aqui sugeriu que as pessoas usassem o JFXtras, mas não tenho certeza se posso usar isso (restrições da empresa). Então, eu estou tentando encontrar alguma alternativa para isso.

Minha idéia seria usar objetos para representar todos os atributos das minhas entidades de dados, em vez de tipos primitivos (int usaria Inteiro e assim por diante). Dessa forma, posso tirar proveito do modelo de referência de passagem por java. Em seguida, no domínio da interface do usuário, eu poderia criar uma propriedade referenciando esse atributo. Mas não tenho certeza se isso é possível ou não.

É possível resolver esse problema usando a classe ObjectProperty?

Outra alternativa poderia ser o uso da família de classes JavaBeanProperty, como JavaBeanStringPropertyBuilder, JavaBeanIntegerPropertyBuilder. É possível?

Eu tentei nos dois sentidos, mas receio que ainda não tenha experiência em JavaFX para resolver isso. Alguém pode ajudar?

Não quero usar StringProperty ou IntegerProperty dentro dos meus objetos de dados porque não quero nenhuma dependência do JavaFX neste pacote. Há uma forte possibilidade de esse aplicativo se tornar um plug-in do Eclipse e provavelmente o JavaFX estaria desativado. Dessa forma, posso evitar muito retrabalho no futuro.

Muito obrigado.

questionAnswers(1)

yourAnswerToTheQuestion