renamed the parent property to parentDocument to fix overlap with the BlockBundle interface
simplify parent things
initial slideshowblock