Not bad. Only that you could use ChangeSceneNote.class.getCanonicalName() or getName() instead and you don't need to update that field if the class is renamed