Builder principles