reify instead of proxy