Behaviors can now be added after model definition