Added cpp_object because... I can't even discuss it. It's just so wrong.

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>