PieLayout methods should return type PieLayout so that chaining is possible after one of these methods are called. This is consistent with all other types defined in this file.