Add reflection for all functions
fix zpp call + minor warnings
fix last warning