use reflection to load a struct
ini parser example