[fix] SubjectInterface::removeListener() signature and comments were not up to date
[todo] cleanup
Merge branch 'develop'