keeping id separate is alright, I will change it.

but, having chainable methods for managing subitems will change all service significantly. considering only benefit is adding items a little bit conveniently, I think we can do without it.