crichton refactoring: fixing specs alps

@mdsol/hypermedia-team @fosdev please review and merge. Must be merged after #162