DataProp for promises #111