Class AbstractCilnstruction