changed tronstore to use a nullstore object by default, updated classes accordingly to match other tron patterns