Added constructor for Program rule.
Initial version.