Remove injection logic from model.
All models will be builded from builder, so, builder can be isolated from cross-platform models.