example Framework with container injection