Isn't it better to implement this using the inherit = true option on const_get?