Refactored version property on core api classes