Lazily create the Rectangle's shape. fixes #144