Есть код добавления метки
myPlacemark = new ymaps.Placemark(
[37, 55],
{ balloonContent: 'some content'},
{ preset: "twirl#lightblueDotIcon"}
);
map.geoObjects.add ( myPlacemark );
Все работает нормально, однако когда я хочу сделать програмное открытие балнуна
myPlacemark.baloon.open();
консоль ругается
Uncaught TypeError: Cannot call method 'open' of undefined
Что я делаю не так?