This avoids having to call private attributes and this should help prevent internal problems in the future.