To make a petition with child responses:

1) Create a new type of object using BeryliumClass at the site level.
	http://site.com/BeryliumClass-.htm?method=create to make it 

2) Call this BeryliumClass petition. It will contain response objects, which we'll create next.

	- name:		petition [BeryliumClass names are generally singular]
	- flavor: 	ContainerObject
	- columns:	[all the columns we need are inherited by the ContainerObject]
	- attributes:	expires=0^keeper="$sitemember[email]"
	- methods:	[for now, all the methods we need are inherited.]

3) Create another BeryliumClass for responses
	http://site.com/BeryliumClass-.htm?method=create

	- name:		petition_response
	- flavor:	ContentObject
	- columns:	fullname=varchar(255)^location=varchar(255)^comment=varchar(255)
	- attributes:	[none]
	- methods:	[maybe we won't ever use methods...]

4) Create necessary Contexts for the petition class.
	http://site.com/BeryliumClass-petition.htm?method=addContext

	- view-anonymous that lists petition-responses and includes a form to insert new responses

5) Create necessary Contexts for the petition-response class.
	http:/site.com/BeryliumClass-petition_response?method=addContext	

	- list-anonymous

6) Add a petition in some folder:
	http://site.com/some/folder/petition-.htm?method=create

7) Create additional Contexts as necessary to manage responses, print the petition, etc.