added CoreDataScalarAttribute