Make help() a utility function which accepts a class name as an argument. This prevents unnecessary instantiation, though still uses reflection to get to $__help__. This should be a bit cheaper though, since $__help__ is static.