Reflection (old and new) by vadsever58
_