separated base objects
Refactored abuse-c service