Separated model from behaviors.