Add input validation in substitution_mapping class