Shouldn't this be the default behavior of Yast module (or Client)? There's nothing services-manager specific in that, and eventually all modules will want to find their includes...