Initial release: Enclosure class
Implement initially() and ultimately() methods