Make sure we set value on struct and reject if not pointer