Build service abstraction around Objects
#1392
+381
−126
Merged
Objects
#1392