- changed validators structures to add properties like priority for future usage and features