in reply to Maypole: The search_form template
Actually there has been a lot of discussion on the list about deprecating the use of moniker() in Maypole. The moniker isn't necessarily the same as the table - take for instance, a table called "shopping_basket". The CDBI package generated for the table may be called "<MyApplication>::ShoppingBasket" resulting in a moniker of "shoppingbasket". Other examples mentioned include the possibility of nasty table names like "tx_qjkr[!ser:93/01]"
And since moniker is meant to be human-readable rather than machine readable, it's something that some users want to override