Hello!
Looking at better pet shop (betterpetshop.dev.java.net) application, and cannot understand why most of page classes are abstract. Abstract methods are getters and setters. There are no concrete classes that extend them. Does Tapestry use run-time class enhancing for page classes?
