So you aren't talking about:
Players, items, events, etc. being able to be detected by commands so in the future, instead of a mod needing to dig into classes, it just might need to run a few commands. (1.4, 1.5, 1.6, 1.7, 1.8 snapshots) (e.g. backpacks in vanilla)
Implementing a 'tweaker'...