Adding callback for C++ (still has bug for return values); adding struct as method...