As a follow-up on our offline conversation, you might be able to change these to TinCanActor, TinCanObject, etc. to avoid the reserved keyword problem.