Inherit from Service rather then from barebones