Page passes name through property @name

*Fix #216 , deserialize page
*Fix #211
* page suffix "-copy" on duplicate