Add parameter checker implementation & unit tests