Renaming imagePositionLocator to ImagePositionLocator means that old tracks can no longer be loaded, due to Android's deserializer being broken/stupid (Java's has no problems with that since ages).
While it seems there are (fairly horrible) workarounds, that would mean implementing them in all places that deserialize data.
Maybe the rename should just be undone?