added validations to Garden model