I know that subclasses can implement (almost) any additional methods, but is that 'proper' practice in regards to ndb/db.Model sublcasses? For example, I'm developing a Boggle game (for practice - not because I feel there's a shortage), and I'd like for my Game class to provide the expected methods a Boggle Game class would provide. After each operation is done on the game, I'd like to simply call the .put() method to store it.
Is there anything wrong with doing this? All the online tutorials I've seen seem to only use these sublcasses for storing data.
Thanks!