Removed scaleby var in Scale.java and made immutable