navigation view follows convention
logic concept uses operationresult<T> as return value, editing concepts checks current user id against concept id to verify the ownership, concepts controllers extends common marker to handle current context and get access to owin stuff in the same way