Added convenient constructors to the ReadableMapProperty, ReadableListProperty and ReadableSetProperty implementations; and fixed SimpleMapProperty, SimpleListProperty and SimpleSetProperty to avoid direct re-use of initial collection/map
Added tests for SimpleSetProperty