Abstract class for creating SObjects