Public Elements — by @eboue / Cosmos