AbstractScale - abstract method are public
AbstractScale - unwanted empty line removed