Thanks for responses. Point about definition of objects in the python files accepted! Can I just check something here, as I may have the wrong end of the stick...
My understanding was that the Apps are all completely independent (i.e. seperate authentication etc). However, I'm seeing an account I added in the new app I created appearing in the auth tables in the Welcome app... If this is anticipated behaviour, I think I need to do a bit more reading before I try anything else...