implement promise property upon creation of a Core