After your changes it's no longer MicroPos, but rather normal position, rename to a_X, a_Y and a_Z; drop the casts-to-double as well.