Changed the behavior of the Data class, where children must now be
created more explicitely