add ObjectService base implementation