class Eg::OS::API {
has runtime : rw protected Eg::Runtime;
method get_data : object ($name : string) {
my $runtime = $self->{runtime};
my $data_h = $runtime->{data_h};
my $value = $data_h->get($name);
return $value;
}
method set_data : void ($name : string, $value : object) {
my $runtime = $self->{runtime};
my $data_h = $runtime->{data_h};
$data_h->set($name, $value);
}
}