buildTo*Builder methods can be used just once
JavaDoc and warnings
Add BareContainer as a common parent of Page and Container