Migrated accessibility functions to Accessible trait