(#2852) - explain data formats
(#2864) - Add Factoryng to external projects
don't stack notify change listeners