- rewrite message_child_factory - add child creation with external functions - delete message_init_factory like fuctions from message_child_factory