cant change abstracted static method