why is charlotte a princess and not archie