implemented basic operators and overriding methods
fixes
removed this aliases - not needed, just use $this