more progress on Frameworks::Service