First implementations for Request class
TODOs added for next implementations