I totally missed the ram, will rewrite memory into ram. (this.ram = details.memory;)

Onapp has a name(label) and a hostname(hostname) for each VM. I used label as name and added the hostname property.
But probably makes more sense to just drop the label and use the hostname as name, what do you think? :)

Instead on relying on status Onapp puts the VM in a lock state. Which means theres already an action affecting that VM (resize, hv migration, ...).