Tapestry4からpageファイルにproperty記述しなくてもよくなりました。
Javaファイルでabstractのsetter/getterを書いておけばそこを参照してくれます。
それに伴い永続化記述もJavaファイルで設定できます。


[Javaファイル]
 
@Persist
 public abstract String getHoge();

public abstract void setHoge(String val);

上記のようにPersistアノテーションを使用することにより永続化が可能になっています。
 
これをpageファイルで書くと
[pageファイル]
 

と同じです。