Added basic validation to ensure unique link, title and state value.