first work on the fluent getter

Start working on the fluent getter and add the util classes until they get their own home