One table per hierarchy using Annotation