Merge branch 'release-2.3' into develop
clone settings & callbacks objects
version updated to release-2.4
Merge branch 'release-2.4'