Created AUTOLOAD() function and made other changes to support data type syntax for functions, methods, and %properties hash values.