This is because here we manage `Post` entities and route annotation class is named `Post` too so to avoid issues I've aliased it `PostRoute`. I've also aliased `PutRoute` to keep the same logic name