Tapestry4からpageファイルにproperty記述しなくてもよくなりました。
Javaファイルでabstractのsetter/getterを書いておけばそこを参照してくれます。
それに伴い永続化記述もJavaファイルで設定できます。
[Javaファイル]
@Persist
public abstract String getHoge();
public abstract void setHoge(String val);
上記のようにPersistアノテーションを使用することにより永続化が可能になっています。
これをpageファイルで書くと
[pageファイル]
と同じです。