moved initialization for MenuVM from constructor to async method

reduced accessibility of Entities
added proper DB initializer that seems to work