Add move, copy and dinamic_method_exists