added new ngrest class with straps and strapcallbacks