1. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for identifying at least one property of data, the method comprising the following operations: receiving data; making assessments regarding the data; applying at least one behavioral operator; analyzing the data, wherein the operation of analyzing the data comprises detecting if there are any anomalies in the data; outputting results; receiving feedback concerning system performance; and adjusting at least one parameter based on the feedback received concerning system performance, wherein the at least one parameter is a parameter of a machine learning method.