[BUG #8514] use new property system
[BUG #8514] minor
[BUG #8514] fixed tests
[BUG #8514] __checkProperties and __checkMembers no longer throw exceptions