You assume a Queen object and also some compiler details. These might be in practice relevant some of the time but (a) how often, really? And (b) are those forced decisions or decisions of convenience and momentum?
Fwiw, as soon as you say “object” I’m betting you’re taking on expensive, unnecessary OO mental modeling.