protected abstractClass(AbstractClassParameters p) { this.x = p.x; }
childClass(AbstractClassParameters p) : base(p) { }