playing with reflect stuff, nicer way to set stats

all stats must be public though