Rename Params method to NewFromParams and made it immutable