removed need for CGLib interceptors by requireing reflective feature
access