strukt framework restfulness