Abstract members impl added