# Functions
BCryptFilter returns a ByProperty filter that hashes data using the BCrypt algorithm for string or binary properties whose attribute is annotated with @BCrypt.
ByPropertyToByResource returns a ByResource that iterates each property in the resource using a DFS visitor and sequentially invoke the list of ByProperty filters on each visited property.
IsOutOfSync returns true when the given property is the marker out-of-sync property.
MetaFilter returns a ByResource filter that assigns and updates the meta core attribute.
ReadOnlyFilter returns a ByProperty filter that supports resetting and copying values for readOnly properties that was annotated with @ReadOnly.
UUIDFilter returns a ByProperty filter that generates a UUID for string property that is annotated with @UUID.
ValidationFilter returns a ByProperty that performs validation on each property.
Visit performs a DFS visit on the resource and sequentially invokes the ByProperty filters on each visited property in the resource.
VisitWithRef performs a DFS visit on the resource and sequentially invokes the ByProperty filters on each visited property in the resource, along with the synchronized reference property.
# Interfaces
ByProperty is responsible of filtering individual property field.
ByResource is the filter responsible of filtering a resource.