Updated: Don't use reflection for that, silly