added test-coverage of basic rule engine operations
added test-coverage of basic rule engine operations
added complete property-operation coverage
added support for blocking direct assignment to object properties