simplified look on Scala Reflection