somehow .jelly file will not execute these functions unless they are explicitly defined even though they are simply calling its superclass