Fixed problems related to memory reservations and changed the signature of the generate_data_spec method from AbstractDataSpecableVertex