Comportamento estranho no Struts 2

Percebi um comportamento estranho no Struts 2, que aconteceu esporadicamente, que é o seguinte:

Pegue, por exemplo, a seguinte action:

public class MinhaAction {

    private MeuObjeto meuObjeto;

    public MeuObjeto getMeuObjeto() {
        return meuObjeto;
    }

    public String execute() {
        // inicializa meuObjeto
        return "success";
    }

}

E o seguinte JSP (acontece com Freemarker também, que é o que eu utilizo normalmente):

--- alguma coisa aqui ---

${meuObjeto}

--- alguma coisa aqui ---

Acontece que às vezes (sim, às vezes, não sempre) ao executar a JSP (ou ftl) e passar pelo ${meuObjeto} o método getMeuObjeto() não é invocado e não ocorre nenhuma exceção, nenhum erro, nada. A página é exibida normalmente, mas o objeto vem nulo e o método não é invacado. Sempre passa pelo execute() normalmente, mas pelo getter não.

Alguém tem alguma idéia do que pode ser isso?