- added new [IgnoreCanDelete] attribute so that fields can be decorated as [IgnoreCanDelete] if we don't want the CodeGenerator to generate CanDelete code for it.
- added [IgnoreCanDelete] to PageView.PageId