Python binding for append_column method
Smart pointer to Deallocator changed to raw pointer