PS: looking further with the example on init.ca, I don't think Content should replace Page, and the interface should keep it's way to manage 'separately' objects (contents) -- Posted via http://www.ruby-forum.com/.