eberon: complete methods implementation