Dynamic styling works using guard-less
Added validations and error message partial