Added removeAll<Name> and replaceAll<Name> methods and improved addTo<Name> and removeFrom<Name>
Merge branch 'hasMany' into develop