Why not to use standard PropertyAccess object instead of Reflection? This way you will be able to get even virtual properties presented by getters, isers, hasers... In other words, you will get all the power of PropertyAccessor.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.