There is no reason your entity beans can't implement interfaces. You still have to allocate them with new() though...