moved Abstract class into Frontend class

no need to define Abstract outside if then it’s  included as property
of Frontend class