making inner classes from Part and PartBind instead of external