fix removing params in new and add validation methods