try inherit from VMConfig