Validation concepts (DenySave, LockItems, LockProperty) extended with option to define Depended properties.
Validation response in REST contains SystemMessage and UserMessage which defines position of validation and message.
Added SystemMessage to UserException.
Merge pull request #1 from kmeze/master

Merge bugfix
Modified concept name.
Removed obsolete commandReports in ProcessingEngine (unnecessary callstack in response - it is still logged in log file).
DependedProperties changed to PropertyInfo and InsertDataResult declaration moved to WritableOrmStructureCodeGenerator.
Changed SystemMessage formating.
Removing unnecessary check if dependedProperties.Name is null or empty. Consolidated return messages.
Minor improvements in the setup tool and readme.
Merge pull request #2 from davorpr1/master

Error on save now contains the property name that failed the validation
Additional info for Required validation and .gitattributes added.
Added SimpleBusinessLogic validations.

Added MaxLength, MinLength, MaxValue, MinValue, Range, IntegerRange,
DateRange and RegExMatch concepts that enables simplified validations.
Additionally DslSyntaxException has been enriched with definition of
root concept on which SyntaxException has occurred.
Merge pull request #3 from davorpr1/master

Simple validations, minor features and .gitattributes.
DateTimeRange added.
Updated build tool to git.
ComputedFrom - more flexible version of Persisted

New concept ComputedFrom is more flexible version of Persisted it may be
added to any entity or propety. It allows propery-level computation
persistance.
Refactored KeepSynchronized to simplify design.
An IMacroConcept may create an IAlternativeInitializationConcept without setting non-parsable properties.
KeepSynchronized and ComputeForNewBaseItems modified to work with ComputedFrom instead of Persisted. Persisted is now simply a macro concept that generates ComputedFrom.
Merge pull request #4 from davorpr1/master

DateTimeRange concept added.
Merge (ComputedFrom).