polish(base): property exist check for protection
feat(report): tmply add edit handler for meta resource