add reflect method to get system properties