Edited formatter to allow access through subtypes