Removed custom Rule constructor