Made pages a public property
Added test for literal syntax
Refactored example to use data proxy