Added a comment describing a potential problem.
Fixed the problem of not examining the super types' interfaces.
Removed unused annotations.
Separated native service from custom service. $http does not work.