alias factories and make changes to integrate rspectacular