Work in progress - Reflection (group, package pending.)