fix: remove analyze warnings

Small tweaks to remove analyzer warnings:
- `noSuchMethod` seems like a limitation of the analyzer,
- `@Injectable` must not be pub on abstract class - we don't need it when doing value binding