Return Heap Allocated Object (Pointer)

If return a pointer to a object, this object must be on heap, e.g. get
it from new operator