Move include from .cpp to .h to have a full interface type
Add python interfaces