Fixed upperio template problem with One
Fixed upperio template problem with One

The One method generated wasn't be able to retrieve the value into
the given entity pointer. Updated to make it happen.

Problem: No test to the One generation yet. Need test.

gourd/gourd