use alias_method instead of instance variable

There is no need for an instance variable and overriding the initialize method