How to Create Calculated Internal Properties?