reflection access unified