AR::Reflection :polymorphic? bug override