TRUNK-2218: remove missed direct method calls in api classes
TRUNK-2218: remove direct method calls in AlertServiceImpl class
TRUNK-2218: remove direct method calls in MessageServiceImpl class
TRUNK-4216 - Equals method should not assume anything about the type of its argument
TRUNK-2218: remove direct method calls in MessageSourceServiceImpl class
Merge pull request #543 from dkithmal/TRUNK-2218

Trunk 2218
TRUNK-2218: remove missed direct method calls
Merge pull request #544 from dkithmal/TRUNK-2218

TRUNK-2218: remove missed direct method calls
Merge pull request #540 from dszafranek/TRUNK-4216

TRUNK-4216 - Equals method should not assume anything about the type of its argument