without looking too deep into this I could imagine that the issue lies in the double usage of the q variable. Please rename the q in the Into line to something else and change the following projection accordingly. That should get you around this issue.
OpenAccess ORM is now Telerik Data Access. For more information on the new names, please, check out the Telerik Product Map.